package cn.tedu.jdbc;


import javax.print.DocFlavor;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class JDBCDemo5 {
    public static void main(String[] args) {
        //z自动关闭特性 当try中的代码执行完毕后 会自动调用该对象的class（）方法
        //断开数据库链接，不需要connertion。closs
        try(Connection connertion = DBUtil.getConnertion();) {
            Statement statement=connertion.createStatement();// Statement 向数据库发送语句  statement是一个接口
            String sql="SELECT username,password,age  FROM userinfo";
            ResultSet r=statement.executeQuery(sql); //ResultSer 是一个接口 表示从数据库查询并返回值
            while(r.next()){// r.next 判断是否存在下一条数据 起始位置的指针在第一个元素之前
                String username = r.getString("username");
                String password = r.getString("password");
                int age = r.getInt("age");
                System.out.println(username+"  "+password+"  "+age);
            }
        } catch (SQLException e) {
            throw new RuntimeException(e);
        }
    }
}
